package com.deco.dao.domain.table;

import java.util.Date;
import javax.persistence.*;

@Table(name = "admin_login")
public class AdminLogin {
    /**
     * admin用户id
     */
    @Id
    @Column(name = "admin_id")
    private Long adminId;

    /**
     * 帐号
     */
    @Column(name = "login_account")
    private String loginAccount;

    /**
     * 密码
     */
    private String password;

    /**
     * 登陆状态
     */
    @Column(name = "login_status")
    private String loginStatus;

    /**
     * 最近登陆时间
     */
    @Column(name = "login_time")
    private Date loginTime;

    /**
     * 登陆ip
     */
    @Column(name = "login_ip")
    private String loginIp;

    /**
     * 获取admin用户id
     *
     * @return admin_id - admin用户id
     */
    public Long getAdminId() {
        return adminId;
    }

    /**
     * 设置admin用户id
     *
     * @param adminId admin用户id
     */
    public void setAdminId(Long adminId) {
        this.adminId = adminId;
    }

    /**
     * 获取帐号
     *
     * @return login_account - 帐号
     */
    public String getLoginAccount() {
        return loginAccount;
    }

    /**
     * 设置帐号
     *
     * @param loginAccount 帐号
     */
    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount;
    }

    /**
     * 获取密码
     *
     * @return password - 密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置密码
     *
     * @param password 密码
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取登陆状态
     *
     * @return login_status - 登陆状态
     */
    public String getLoginStatus() {
        return loginStatus;
    }

    /**
     * 设置登陆状态
     *
     * @param loginStatus 登陆状态
     */
    public void setLoginStatus(String loginStatus) {
        this.loginStatus = loginStatus;
    }

    /**
     * 获取最近登陆时间
     *
     * @return login_time - 最近登陆时间
     */
    public Date getLoginTime() {
        return loginTime;
    }

    /**
     * 设置最近登陆时间
     *
     * @param loginTime 最近登陆时间
     */
    public void setLoginTime(Date loginTime) {
        this.loginTime = loginTime;
    }

    /**
     * 获取登陆ip
     *
     * @return login_ip - 登陆ip
     */
    public String getLoginIp() {
        return loginIp;
    }

    /**
     * 设置登陆ip
     *
     * @param loginIp 登陆ip
     */
    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp;
    }
}